Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Administración de Servidores Web Apache (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com
11
Directivas de entorno globalDirectivas de contenedor
Order.
Allow,deny. Permite a todos los que no estén denegados.
Deny,allow. Deniega todo lo que no está permitido.
Allow y Deny definen quién puede acceder al directorio. Los posibles valores son:
All. Permite o deniega a todos.
Dirección IP.
Nombre de Dominio

Monografias.com
12
Directivas del servidor principal
Port num. Puerto por el que escucha el servidor principal. Solo puede haber uno.
User/Group nombre. Establece el nombre de usuario para el proceso del servidor. Debe ser Apache
ServerAdmin e-mail. Esta dirección de correo aparecerá en los mensajes de error generados por el servidor.
ServerName DNS:puerto. Define el nombre de servidor y puerto que se enviará a los clientes. No debe coincidir con el nombre real de la maquina, pero debe ser un nombre de dominio que pueda ser resuelto por un servidor DNS.

Monografias.com
13
Directivas del servidor principal
ServerSignature on/off/email. En un mensaje de error se muestra el nombre de la máquina y la versión de apache usada.
DocumentRoot /ruta. Directorio que contiene los archivos HTML para enviar a los clientes en respuesta a sus peticiones. Por defecto es /var/www/html.
Ejemplo:
El cliente solicita: http://ejemplo.com/foo.html
El servidor buscará el archivo: /var/www/html/foo.html

Monografias.com
14
Directivas del servidor principal
DirectoryIndex doc. Cuando se produce una petición que termina en /, es decir, un directorio,el servidor mostrará la página que indiquemos aquí. Por defecto es index.html.
Ejemplo:
DirectoryIndex index.html
petición: http://example.com/directorio/
se sirve: http://example.com/directorio/index.html
Si el servidor no encuentra este documento, comprobará si está la opción indexes, y si es así, el servidor genera una lista en formato HTML con los subdirectorios que contiene ese directorio.

Monografias.com
15
Directivas del servidor principal
Crea un contenedor que se activa si se carga el módulo especificado.
UserDir enable/disable/ruta. Indica cual es el directorio del usuario que realiza la petición. Cuando se produce una petición del tipo ~user, el servidor buscará la pagina pedida en el directorio del usuario especificado en esta directiva.
Ejemplo:
UserdDir /public_html
petición: http://exaple.com/~username/foo.html
servidor accede a: home/username/public_html/foo.html
AddModule modulo. Permite el uso de módulos compilados que no estén activos.
AddType tipoMIME extensión. Crea una asociación entre el tipo MIME (Multimedia Internet Mail Extensión) y una extensión.
Ejemplo:
AddType text/html .shtml

Monografias.com
16
Directivas del servidor principal
DefaultType tipo. Cuando se le pase un documento cuyo tipo MIME desconozca, le asignará el que indiquemos aquí. Por defecto es plain/text.
ErrorLog /ruta. Determina el archivo donde se guarda los errores que se producen en el servidor.
TransferLog /ruta. Guarda información acerca de los datos que salen y entran al servidor. Esta opción carga mucho la directiva.
CustombLog /ruta frmt. Crea un fichero de registro con el formato especificado en frmt. A frmt le damos formato en la directiva LogFormat.

Monografias.com
17
Directivas del servidor principal
LogFormat /ruta frmt . Crea un formato determinado.
Las diferentes opciones son:
%A Dirección Ip local
%a Dirección Ip remota
%f Ruta del documento solicitado
%p Puerto TCP por el que se recibió la petición
%t Fecha y hora
%b Bytes enviados
%T segundos que se tardó en procesar la petición
%u Usuario remoto en conexiones autentificadas
%v Nombre del servidor
Ejemplo:
LogFormat “Dir. Local = %A” formato

Monografias.com
18
Directivas del servidor principal
LogLevel nivel. Existen 8 niveles de error, dependiendo del que especifiquemos aquí, se guardará mas o menos información en el fichero de ErrorLog.
Los distintos niveles son:
Debug. Guarda todo.
Info. Solo guarda los mensajes de información.
Notice.
Warn. Advertencias.
Error.
Crit.
Alert.
Emerg. Solo guarda los mensajes mas graves.

Monografias.com
19
Directivas del servidor principal
Alias alias ruta. Permite que haya directorios fuera del DocumentRoot a los que puede acceder el servidor. Cualquier URL que acabe en el alias, será traducida a la ruta.
Ejemplo:
Alias pepe /home/pepe/web
URL: http://server/pepe
acceso: http://server/home/pepe/web
ScriptAlias alias ruta. Define un directorio fuera del DocumentRoot que contiene scripts y procesos del servidor.
Redirect /ruta nuevaURL. Cualquier petición del documento solicitado en la ruta, será automáticamente redirigido a la nueva ubicación.
Ejemplo:
Redirect /pepe.html http://www.pepeweb.com/pepe.html

Monografias.com
20
Directivas de servidor virtual
Servidor Virtual. Permite ejecutar varios servidores dentro de la misma máquina y así alojar varios sitios en un mismo servidor.
Ventajas
Configuración. Con una sola configuración de entorno global ya tendré configurados todos.
Altamente personalizable. Al definir un Host Virtual puedo añadir cualquier configuración aplicable a un servidor principal.
Actualizaciones. Solo será necesario hacerlas una vez.
Precio.
Desventajas
Fragilidad. Un fallo en el sistema provocará que se caigan todos los servidores.
Actualizaciones. Si hay que reiniciar Apache, se pararán todos los servidores
Seguridad. Cualquier problema de seguridad afecta a todos los servidores.

Monografias.com
21
Directivas de servidor virtual
Servidor Virtual basado en nombre. A una misma dirección IP se le asignan varios dominios. A cada uno de estos dominios se les asignará un servidor virtual. (solo compatible con http v1.1).
Para definirlo usaremos varias directivas:
NameVirtualHost dir.IP:puerto. La dirección IP será la de la máquina. Aquí se hace referencia a la maquina virtual predeterminada.
Se define un contendor para las directivas de nuestro servidor virtual. La IP será también del servidor.
Si una petición no coincide con ninguna configuración de ninguna máquina virtual, éste servidor será el que la atienda.
ServerAlias. A cada servidor virtual le daremos un alias que lo identifique

Monografias.com
22
Directivas de servidor virtual
Servidor virtual basado en dirección IP. Se asocia cada servidor virtual a una dir.IP diferente. Nuestra máquina deberá tener varias direcciones IP asignadas.
Para definirlos crearemos un contendor VirtualHost.

ServerName. Dentro del contenedor definido en VirtualHost tendremos que definir un nombre para el servidor.

Monografias.com
23
httpd.conf

Monografias.com
24
httpd.conf

Monografias.com
25
httpd.conf

Monografias.com
26
httpd.conf

Monografias.com
27
httpd.conf

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter